package com.java.service;

import java.util.List;
import java.util.Map;

import com.java.po.Admin;

public interface AdminService {

	/**
	 * 添加基本管理员信息
	 * 
	 * @param admin
	 * @return
	 * @throws Exception
	 */
	int insertAdminOne(Admin admin) throws Exception;

	/**
	 * 删除一条管理员数据
	 * 
	 * @param id
	 * @return
	 * @throws Exception
	 */
	int deleteAdminById(Integer id) throws Exception;

	/**
	 * 修改管理员信息
	 * 
	 * @param admin
	 * @return
	 * @throws Exception
	 */
	int updateAdminById(Admin admin) throws Exception;

	/**
	 * 用于查询一条管理员数据
	 * 
	 * @param username
	 * @param adminid
	 * @param password
	 * @return
	 */
	Admin findByNameAndStuId(Integer id, String username, String password);

	/**
	 * 查询多条学生数据
	 * 
	 * @param queryMap
	 * @return
	 * @throws Exception
	 */
	List<Admin> ListAdmin(Map<String, Object> queryMap) throws Exception;

}
